Automating the Construction of Patchers That Satisfy Global Constraints
نویسندگان
چکیده
Generate-and-test algorithms to solve con straint satisfaction problems are often ineffi cient , but can be constructed fairly easily by knowledge compilation techniques that con vert declarative problem knowledge and do main knowledge into a procedural format [Liew and Tong, 1987]. Current research is focus ing on methods to improve the efficiency of generate-and-test algorithms by completely in corporating local constraints into generators of parts of composite solutions [Braudaway, 1988]. More global constraints on multiple parts can not necessarily be incorporated into the part generators. Their satisfaction must be ensured in a different way. We describe an (unimplemented) method for transforming a generate-and-test algorithm into a generate-test-and-patch algorithm that efficiently hillclimbs toward a solution satisfy ing a particular global constraint. Our method is based on constructing an evaluation function from the global constraint, that reflects the "de gree" to which the constraint has been satisfied. Some of the steps in this method rely on categorizing the global constraint into a generic class. In this paper, the constraint classes on which we focus are quota-meeting and covering constraints. We illustrate the general approach by apply ing it to a simple generate-and-test algorithm for house floorplanning. We provide empirical results that corroborate our claim that the ef ficiency of the algorithm has been significantly improved. provided The opinions expressed in this paper are those of the authors and do not reflect any policies, either expressed or implied, of any granting agency. Room lengths must be at least minValue. Room widths must be at least minValue. Rooms have to be inside the house. Rooms must be adjacent to the house boundary. Rooms must not overlap. The rooms must completely fill the house space. 1 Introduction In this paper, we address part of the problem of compiling a declarative representation of a class of problems and knowledge relevant to solving it into an efficient problem-solving system. Example domain. We will use the domain of house floorplanning to illustrate several domain-independent ideas for addressing this research problem. Floorplans are arrangements of rectangular rooms in a rectangu lar house space. Rooms and houses are aligned with an integer-valued grid of points in a plane. The con straints in Figure 1 define a particular class of floorplan ning problems. The number of rooms, the dimensions of the house space, and minimum values for room lengths and widths are problem-specific parameters. [Liew and Tong, 1987] h as shown …
منابع مشابه
DESIGN OPTIMIZATION OF RC FRAMES UNDER EARTHQUAKE LOADS
This paper deals with the optimization of reinforced concrete (RC) structures under earthquake loads by introducing a simple methodology. One of the most important problems in the design of RC structures is the existing of various design scenarios that all of them satisfy design constraints. Despite of the steel structures, a large number of design candidates due to a large number of design var...
متن کاملOptimization of single outsourcer–single subcontractor outsourcing relationship under reliability and maintenance constraints
In this paper, we focus on outsourcing activities optimization problem in single period setting. In some situations, capacity planning or outsourcing is a one-time event and can be modeled as a single period problem. The aim of this research is to balance the trade-off between two echelons of a supply chain consisting of a single outsourcer and a single subcontractor. Each part is composed of a...
متن کاملOn the construction of symmetric nonnegative matrix with prescribed Ritz values
In this paper for a given prescribed Ritz values that satisfy in the some special conditions, we find a symmetric nonnegative matrix, such that the given set be its Ritz values.
متن کاملThe Least Cost Design of Water Distribution Networks Using Water Quality Constraints
Water quality is a very important issue related to people health, but it is not usually considered in water distribution networks (WDNs) design. In this paper, new constraints such as free residual chlorine and the quality performance index are incorporated into the least cost design of water distribution networks. EPANET2 was applied for the hydraulic and quality analysis of water distributio...
متن کاملOptimization of a Container Ship Dimensions Using Multi-Objective Genetic Algorithm Method
Today, marine transportation has a significant role in global trade. The characteristics of the containerized shipping have made the number of container ships grow every day and made significant improvements in the construction and operation of these ships. In this research, the main dimensions of a container ship are optimized according to different objectives. This optimization aims to reduc...
متن کامل